@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url('https://fonts.googleapis.com/css?family=Courgette');
body{
	background:url('../images/bg.png')top left no-repeat;
}
@font-face {
    font-family: myFirstFont;
    src: url(../fonts/MullerNarrow-ExtraBold.otf);
}
.thumbnail{
	border:0px !important;
	background:none;
	margin:0;
	padding:0;
}
.chand{
	font-family:Open Sans;
	font-size:20px;
	color:#000000;
	line-height:40px;
	font-weight:600;
}
.chand img{
	margin-right:8px;
}
.header{
	padding-bottom:45px;
	padding-top:45px;
	
}
.icons img{
	margin:10px;
}

.banner .appform {
  
    padding:30px 30px;
   background-color: rgba(0, 0, 0, 0.7);
	margin-top:50px;
	
   /* -webkit-box-shadow: inset 0 0 20px 10px rgba(0, 0, 0, .2);*/
  /*  box-shadow: inset 0 0 20px 10px rgba(0, 0, 0, .2)*/
}

.banner .appform h3 {
    margin: 0;
    padding: 0;
    font-size: 38px;
    color: #fff;
    font-weight: bold;
    text-align: center;
	margin-top:0px;
	margin-bottom:30px;
   font-family:myFirstFont;
}
.banner .appform label{
  color:#fff;
  font-weight: 100;

}
.frm .appform .form-control {
    border: none;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
   /* -webkit-box-shadow: inset 5px 5px 10px 5px rgba(0, 0, 0, .14);
    box-shadow: inset 5px 5px 10px 5px rgba(0, 0, 0, .14)*/
}

.frm .appform .form-control,
.frm .appform .btn {
    border-radius: 0
}

.frm .appform textarea {
    min-height: 96px;
    line-height: 24px!important
}

.banner .appform .btn {
   width:100%;
    padding-top: 13px;
    padding-bottom: 13px;
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
  border-radius:5px;
    background:#7c116e;
   color:#fff;
   font-weight: bold;
   font-size: 16px;
   text-transform:uppercase;
}
.form-group input{
height:50px !important;
 background:#fff;
 font-size:14px;
 border-radius:0px;
}
.input-lg{
border-radius:0px;
}
textarea.input-lg {
    background:#fff;
    height: 110px;
	
	font-size:14px;
	border-radius:0px;
}
.frm .appform .form-control:focus:focus {
    border-color: #8e2007;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(142, 32, 7, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(142, 32, 7, .6)
}
.banner
{
	background:url('../images/banner.png')top left no-repeat;
	min-height:599px;
	float:left;
	width:100%;
	display:block;
	background-position:center;
	background-size:100% 100%;
}
.wel{
	font-family:myFirstFont;
	font-size:32px;
	color:#2a2629;
	font-weight:900;
	text-align:center;
}
.nb{
	font-family: 'Courgette', cursive;
	font-size:30px;
	color:#000000;
	font-weight:600;
	text-align:left;
}
.welcome{
	margin-top:60px;
	width:100%;
	float:left;
	margin-bottom:60px;
}
.ptext{
	font-family:Open Sans;
	font-size:14px;
	color:#000000;
	text-align:justify;
	text-align-last:center;
	margin-top:20px;
	line-height:30px;
	font-weight:lighter;

}
.weltext{
	text-align:center;
	margin-top:20px;
	
}
.line{
	border:1px solid #fff;
	width:15%;
	margin:auto;
	margin-top:40px;
}
.ptext2{
	font-family: 'Courgette', cursive;
	font-size:24px;
	color:#fff;
	line-height:45px;
}
.services{
	background:url('../images/bg.png')top left no-repeat;
	min-height:328px;
	float:left;
	width:100%;
	display:block;
	background-position:center;
	background-size:100% 100%;
}
.sertext{
	padding-top:70px;
}
.caption{
	font-family:Myriad Pro;
	font-size:20px;
	color:#fff !important;
	font-weight:bold;
}
.cash{
	font-family:Open Sans;
	font-size:15px;
	color:#fff !important;
	font-weight:600;
	line-height:30px;
}
.box{
	background-color: rgba(91, 88, 88, 0.7);
	padding:20px 30px;
	text-align:left;
	margin-top:60px;
}
.box:hover{
	background-color: rgba(249, 77, 42, 0.7);
}
.box2{
	background-color: rgba(91, 88, 88, 0.7);
	padding:20px 30px;
	text-align:left;
	margin-top:30px;
}
.box2:hover{
	background-color: rgba(249, 77, 42, 0.7);
}
.serbox{
	margin-top:75px;
}
.gallery{
	margin-top:40px;
	margin-bottom:40px;
	width:100%;
	float:left;
}


.gpics2{
	margin-top:30px;
	border:2px solid #ad0910 !important;
	height:183px;
}
.con{
	font-family:Myriad Pro;
	font-size:28px;
	color:#000 !important;
}
.nbtext{
	font-family:Myriad Pro;
	font-size:20px;
	color:#ad0910 !important;
}
.gpics2 p{
	font-family:Myriad Pro;
	font-size:15px;
	color:#000 !important;
}
@media(min-width: 320px) and (max-width: 640px){
	.gpics2{
	margin-top:30px;
	border:2px solid #ad0910 !important;
	height:auto;
}

}
.copyright{
	background:#1f2629;
	padding-bottom:10px;
	padding-top:10px;
	
	width:100%;
	float:left;
}
.copy{
	font-family:Arial;
	font-size:14px;
	color:#93a1a7 !important;
}
a{
	color:#93a1a7;
}
a:hover{
	color:#fff;
}
.pics .owl-theme .owl-controls .owl-buttons .owl-prev {
   /*  background: none !important; */
   
    font-size: 18px;
	opacity:1;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
   /*  background: #8b8b86; */
   
    font-size: 18px;
	opacity:1
}
#owl-demo .owl-prev {
	 background: rgba(0, 0, 0, 0) url("../images/leftarrow2.png") no-repeat scroll center center;
    float: left;
    height: 100px;
    left: -63px;
    position: absolute;
    top: 75px;
    width: 53px;
	opacity:1;
}
#owl-demo .owl-next {
	 background: rgba(0, 0, 0, 0) url("../images/rightarrow2.png") no-repeat scroll center center;
    float: right;
    position: absolute;
    right: -62px;
    top: 75px;	
    width: 53px;
    height: 100px;
	opacity:1;
}
#owl-demo1 .owl-prev {
	 background: rgba(0, 0, 0, 0) url("../images/leftarrow.png") no-repeat scroll center center;
    float: left;
    height: 100px;
    left: -50px;
    position: absolute;
    top: 40px;
    width: 53px;
}
#owl-demo1 .owl-next {
	 background: rgba(0, 0, 0, 0) url("../images/rightarrow.png") no-repeat scroll center center;
    float: right;
    position: absolute;
    right: -50px;
    top: 40px;	
    width: 53px;
    height: 100px;
}
.pics{
	margin-top:50px;
	margin-bottom:50px;
	padding:0;
}
@media(min-width: 320px) and (max-width: 1024px){
	 .owl-buttons{
    display:none;
   }
}
.footer{
	background:#1f2629;
	padding-bottom:10px;
	padding-top:50px;
	width:100%;
	float:left;
}
.ftext{
	font-family:Open Sans;
	font-size:25px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	border-bottom:3px solid #fff;
	text-align:left;
}
.ftext2{
	font-family:Open Sans;
	font-size:25px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	text-align:left;
}
.fbox{
	padding:0px 60px;
	border-right:2px solid #fff;
}
.fbox2{
	padding:0px 60px;
	
}
.ptext3{
	font-family:Myriad Pro;
	font-size:15px;
	color:#93a1a7;
	line-height:32px;
	margin-top:30px;

}
.wel4{
	font-family:Open Sans;
	font-size:24px;
	color:#fff;
	font-weight:bold;
}
.fadd{
	text-transform:uppercase;
	
	font-family:Myriad Pro;
	font-size:15px;
	color:#fff;
}
.line2{
	border-top:1px solid #93a1a7;
}









































.hovereffect {
width:100%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}